package TreeSetDemo;

import java.util.TreeSet;
import java.util.function.Consumer;

public class TreeSetDemo2 {
    public static void main(String[] args) {
        /*需求:创建5个学生对象
        属性:(姓名,年龄,语文成绩,数学成绩,英语成绩),
        按照总分从高到低输出到控制台
        如果总分一样,按照语文成绩排
        如果语文一样,按照数学成绩排
        如果数学成绩一样,按照英语成绩排
        如果英文成绩一样,按照年龄排
        如果年龄一样,按照姓名的字母顺序排
        如果都一样,认为是同一个学生,不存。
         */
        //默认排序

        //创建学生对象
        Student s1 = new Student("zhangsan",23,77,88,99);
        Student s2 = new Student("lisi",23,87,67,99);
        Student s3 = new Student("wangwu",23,67,85,78);
        Student s4 = new Student("zhaoliu",23,87,86,87);
        //创建集合
        TreeSet<Student> treeSet = new TreeSet<Student>();
        treeSet.add(s1);
        treeSet.add(s2);
        treeSet.add(s3);
        treeSet.add(s4);

        //增强for
        for (Student t : treeSet) {
            System.out.println(t);
        }
    }
}
